quartz: convert GdkQuartzWindow to new drag context API
authorKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 12:32:14 +0000 (13:32 +0100)
committerKristian Rietveld <kris@gtk.org>
Wed, 22 Dec 2010 16:47:01 +0000 (17:47 +0100)
gdk/quartz/GdkQuartzWindow.c

index 6fd0c9b75ea512edb183fef154dc38d35300496f..22ad990269e65e6f16b328581be1e73eec91f2a1 100644 (file)
@@ -441,7 +441,7 @@ update_context_from_dragging_info (id <NSDraggingInfo> sender)
 {
   g_assert (current_context != NULL);
 
-  GDK_DRAG_CONTEXT_PRIVATE (current_context)->dragging_info = sender;
+  GDK_QUARTZ_DRAG_CONTEXT (current_context)->dragging_info = sender;
   current_context->suggested_action = drag_operation_to_drag_action ([sender draggingSourceOperationMask]);
   current_context->actions = current_context->suggested_action;
 }
@@ -455,7 +455,7 @@ update_context_from_dragging_info (id <NSDraggingInfo> sender)
   if (current_context)
     g_object_unref (current_context);
   
-  current_context = gdk_drag_context_new ();
+  current_context = g_object_new (GDK_TYPE_QUARTZ_DRAG_CONTEXT, NULL);
   update_context_from_dragging_info (sender);
 
   window = [[self contentView] gdkWindow];